/**
 * 任务类型
 */

/* 一级分类  */
export enum DmpTaskType {
  // 图片
  img = 1,
  // 文本
  text = 2,
  // 音频
  audio = 3,
  // 音频
  video = 4
}

/* 二级分类   */
export enum DmpSubTaskType {
  // 图片分类
  imgClass = 101,
  // 目标检测
  imgObjDetect = 102,
  // 图像分割
  imgSegmentation = 103,

  // 文本分类
  textClass = 201,
  // 命名实体
  textNamedEntity = 202,
  // 文本三元组
  textTriple = 203,
  // 文本相似度
  textSimilarity = 204,

  // 音频分类
  audioClass = 301,
  // 内容识别
  audioContentRecognition = 302,
  // 语音分割
  audioSegmentation = 303,

  // 视频逐帧标注
  videoFrame = 401,
  // 视频分段标注
  videoSegment = 402
}

type SubTaskTypeItem = {
  label: string
  value: DmpSubTaskType
  des: string
  imgUrl: string
}

export type TaskTypeOptionItem = {
  label: string
  value: DmpTaskType
  children?: SubTaskTypeItem[]
}

// 导入说明类型
export type ImportExplainFileType =
  /* 文本 */
  | 'excel'
  | 'txt'
  | 'zip'
  | 'format'
  | 'json'
  | 'text-zip-txt'
  /* 图片 */
  | 'imgImg'
  | 'imgZip'
  | 'imgZipDir'
  | 'imgZipFormat'
  | 'imgZipXml'
  | 'imgZipJson'
